<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Make Controller Kit - Firmware API: Data Fields</title>
<link href="mt_doxygen.css" rel="stylesheet" type="text/css" />
<link href="../resources/mt_doxytabs.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #222222;
}
-->
</style>
</head>

<body>
<table width="800" border="0">
    <tr>
      <td colspan="3">
        <form method="get" action="http://www.google.com/search">
          <div align="right">
            <input type="text"   name="q" size="25"
              maxlength="255" value="" />
            <input type="submit" value="Search" />
            <input type="hidden" name="sitesearch" value="makingthings.com/ref/firmware/html" />
          </div>
        </form>
       </td>
    </tr>
    <tr>
      <td><div align="center"><a href="http://www.makingthings.com">
				<img src="../resources/logo_brown_medium.png" alt="MakingThings"
									width="200" height="78" border="0" align="middle" longdesc="http://www.makingthings.com" /></a></div></td>
				<td><div align="center" class="header">
      		Make Controller Kit <br />
          Firmware API
      </div></td>
      <td><div align="center"><a href="http://www.makezine.com">
					<img src="../resources/make_logo.png" alt="MAKE Zine" 
										width="164" height="73" border="0" align="middle" longdesc="http://www.makezine.com" /></a></div></td>
    </tr>
</table>
</body>
</html>
<!-- Generated by Doxygen 1.5.4 -->
<script type="text/javascript">
<!--
function changeDisplayState (e){
  var num=this.id.replace(/[^[0-9]/g,'');
  var button=this.firstChild;
  var sectionDiv=document.getElementById('dynsection'+num);
  if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
    sectionDiv.style.display='block';
    button.src='open.gif';
  }else{
    sectionDiv.style.display='none';
    button.src='closed.gif';
  }
}
function initDynSections(){
  var divs=document.getElementsByTagName('div');
  var sectionCounter=1;
  for(var i=0;i<divs.length-1;i++){
    if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
      var header=divs[i];
      var section=divs[i+1];
      var button=header.firstChild;
      if (button!='IMG'){
        divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
        button=document.createElement('img');
        divs[i].insertBefore(button,divs[i].firstChild);
      }
      header.style.cursor='pointer';
      header.onclick=changeDisplayState;
      header.id='dynheader'+sectionCounter;
      button.src='closed.gif';
      section.id='dynsection'+sectionCounter;
      section.style.display='none';
      section.style.marginLeft='14px';
      sectionCounter++;
    }
  }
}
window.onload = initDynSections;
-->
</script>
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li class="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li class="current"><a href="globals.html"><span>All</span></a></li>
    <li><a href="globals_func.html"><span>Functions</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li><a href="globals.html#index_a"><span>a</span></a></li>
    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
    <li class="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
  </ul>
</div>

<p>
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
<p>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>SemaphoreCreate()
: <a class="el" href="group___semaphores_mutexes.html#gfa1700ecb9afca5ad4c1bcd832039838">rtos.c</a>
<li>SemaphoreGive()
: <a class="el" href="group___semaphores_mutexes.html#gf6b6a05f387c0c8c671fe8c2491a5d43">rtos.c</a>
<li>SemaphoreGiveFromISR()
: <a class="el" href="group___semaphores_mutexes.html#g4d883250a869e5064e92a3ae7ebc5c9e">rtos.c</a>
<li>SemaphoreTake()
: <a class="el" href="group___semaphores_mutexes.html#g2637a3b208dd56f3313a7b3b3d9ea55d">rtos.c</a>
<li>Serial2_GetActive()
: <a class="el" href="serial2_8c.html#df7ee44e4cedb77083f4b8d4446d63ae">serial2.c</a>
<li>Serial2_GetBaud()
: <a class="el" href="serial2_8c.html#2b1a6fccdb68e0d7d97a4346525438fa">serial2.c</a>
<li>Serial2_GetBits()
: <a class="el" href="serial2_8c.html#5a32fa24ff7dcd199517001a34f0fbd8">serial2.c</a>
<li>Serial2_GetChar()
: <a class="el" href="serial2_8c.html#b8924ab2458531ee4110f2702ca45632">serial2.c</a>
<li>Serial2_GetHardwareHandshake()
: <a class="el" href="serial2_8c.html#b0e12dc10a96976e0084f0214b20df91">serial2.c</a>
<li>Serial2_GetParity()
: <a class="el" href="serial2_8c.html#706ae4241944021344873f1fd9bf15fc">serial2.c</a>
<li>Serial2_GetReadable()
: <a class="el" href="serial2_8c.html#c8ed4335d61042e279ab295300f917bf">serial2.c</a>
<li>Serial2_GetStopBits()
: <a class="el" href="serial2_8c.html#360964ddcd840dd0770c39b49c0f6c83">serial2.c</a>
<li>Serial2_Read()
: <a class="el" href="serial2_8c.html#53b9cbef8c6d2df68f5b952ff8c48dd5">serial2.c</a>
<li>Serial2_SetActive()
: <a class="el" href="serial2_8c.html#3ad2249053f2af0a87d54acbe2b8892f">serial2.c</a>
<li>Serial2_SetBaud()
: <a class="el" href="serial2_8c.html#7fdb5b08e20344239ed692c19b0cd871">serial2.c</a>
<li>Serial2_SetBits()
: <a class="el" href="serial2_8c.html#019d3c9943ea78fe035888dee3c5c69d">serial2.c</a>
<li>Serial2_SetChar()
: <a class="el" href="serial2_8c.html#0bd064b63fd6aec22cba41e654152053">serial2.c</a>
<li>Serial2_SetHardwareHandshake()
: <a class="el" href="serial2_8c.html#efb926e78f61334e7c870431eb94f4e8">serial2.c</a>
<li>Serial2_SetParity()
: <a class="el" href="serial2_8c.html#80b007c89fdf9d3f1c72261721957c2e">serial2.c</a>
<li>Serial2_SetStopBits()
: <a class="el" href="serial2_8c.html#e6d218ab74e7bc5dcb59bf8f1b96ef53">serial2.c</a>
<li>Serial2_Write()
: <a class="el" href="serial2_8c.html#5f21941637a2a450a2837247dca6dfdc">serial2.c</a>
<li>Serial_GetActive()
: <a class="el" href="group__serial.html#gcce26617c8506ce4194adefd107f93a2">serial.c</a>
<li>Serial_GetBaud()
: <a class="el" href="group__serial.html#g6bc17fd08864dc68388da92e25a6d644">serial.c</a>
<li>Serial_GetBits()
: <a class="el" href="group__serial.html#g5509b2efd0f29408e77f22ae56c25947">serial.c</a>
<li>Serial_GetChar()
: <a class="el" href="group__serial.html#g476bb22eb20b7b24c418182077c103bd">serial.c</a>
<li>Serial_GetHardwareHandshake()
: <a class="el" href="group__serial.html#g4fefdaf9c2c9573e475157c00c81537a">serial.c</a>
<li>Serial_GetParity()
: <a class="el" href="group__serial.html#gb3fe0242e8d76457aec54976e2631b8a">serial.c</a>
<li>Serial_GetReadable()
: <a class="el" href="group__serial.html#g8b7ec06170daf2e6d0b792fc47c1813f">serial.c</a>
<li>Serial_GetStopBits()
: <a class="el" href="group__serial.html#gae0e5f633a9a4845ca92cc09db683c13">serial.c</a>
<li>Serial_Read()
: <a class="el" href="group__serial.html#g38bf8f1f9d2f3eca49c449a1c1a4a350">serial.c</a>
<li>Serial_SetActive()
: <a class="el" href="group__serial.html#g9193106181ca33626bd405a1f0434ee6">serial.c</a>
<li>Serial_SetBaud()
: <a class="el" href="group__serial.html#geaaa9b5540b566d9a34821a8b5039704">serial.c</a>
<li>Serial_SetBits()
: <a class="el" href="group__serial.html#g68d8aaf6db20f5d40c972816009df362">serial.c</a>
<li>Serial_SetChar()
: <a class="el" href="group__serial.html#g656fe7020d5e9d1218ceb6d805c1a0ea">serial.c</a>
<li>Serial_SetHardwareHandshake()
: <a class="el" href="group__serial.html#g4a91a45c86376600e5d0bdcd43a67557">serial.c</a>
<li>Serial_SetParity()
: <a class="el" href="group__serial.html#gbee8a4ec92c806213b16111c34888d55">serial.c</a>
<li>Serial_SetStopBits()
: <a class="el" href="group__serial.html#g8e7837524e2ce8996a228a550bba653e">serial.c</a>
<li>Serial_Write()
: <a class="el" href="group__serial.html#ga84bc3522badbcf45ad97e7a0320c54e">serial.c</a>
<li>ServerSocket()
: <a class="el" href="group___sockets.html#g19a37ffe799e0d2de090a24a03e38cb7">network.c</a>
<li>ServerSocketAccept()
: <a class="el" href="group___sockets.html#g17066cbe7e4510e8c89bba318140ff30">network.c</a>
<li>ServerSocketClose()
: <a class="el" href="group___sockets.html#gd698a1f1aa9b0f2864056a0790417179">network.c</a>
<li>Servo_GetActive()
: <a class="el" href="group___servo.html#g5cee903342f9a9f772713b4059ff911c">servo.c</a>
<li>Servo_GetPosition()
: <a class="el" href="group___servo.html#g214b93c5b01fa4e91a9d1a06f606a342">servo.c</a>
<li>Servo_GetSpeed()
: <a class="el" href="group___servo.html#g611ac83ea6ee2bc174cc20bf51cbeb5d">servo.c</a>
<li>Servo_SetActive()
: <a class="el" href="group___servo.html#g8ecf12d7f9b6c7130cac1f0c33270e4b">servo.c</a>
<li>Servo_SetPosition()
: <a class="el" href="group___servo.html#g6fdf6eb917b9aa2a25939d9a44821b22">servo.c</a>
<li>Servo_SetSpeed()
: <a class="el" href="group___servo.html#g4a71ffa4eaba4813382dc5de22b7f74c">servo.c</a>
<li>Sleep()
: <a class="el" href="group___tasks.html#g9a64a7c0e24f257826103d1d1bbb44fa">rtos.c</a>
<li>Socket()
: <a class="el" href="group___sockets.html#g7e4b76e6d4a93aa7c281e5cbba6cc584">network.c</a>
<li>SocketClose()
: <a class="el" href="group___sockets.html#geab922d85a99bd7577f5e5b54628a5b4">network.c</a>
<li>SocketRead()
: <a class="el" href="group___sockets.html#g838d1ceaf477b3496a9fe4adf8d28147">network.c</a>
<li>SocketReadLine()
: <a class="el" href="group___sockets.html#gabf4d267c62d67bd596a22daea799662">network.c</a>
<li>SocketWrite()
: <a class="el" href="group___sockets.html#g1031bc0757e65ea265deb5dc3ded3029">network.c</a>
<li>Spi_Configure()
: <a class="el" href="group___spi.html#gcb528088437ee9b05515984b1033f748">spi.c</a>
<li>Spi_ReadWriteBlock()
: <a class="el" href="group___spi.html#gcbeac2d91c1f365f6f96a022ae50f619">spi.c</a>
<li>Stepper_GetActive()
: <a class="el" href="group___stepper.html#ga65f212117be231d54ff67cb00911e3d">stepper.c</a>
<li>Stepper_GetBipolar()
: <a class="el" href="group___stepper.html#g43c21812439f70eea1e0cf7fb7f8649c">stepper.c</a>
<li>Stepper_GetDuty()
: <a class="el" href="group___stepper.html#gaf6cb1e49032eed0e16db704ac02396b">stepper.c</a>
<li>Stepper_GetHalfStep()
: <a class="el" href="group___stepper.html#ga5ef21727e1a4bb101aa378c4782e7df">stepper.c</a>
<li>Stepper_GetPosition()
: <a class="el" href="group___stepper.html#gd041059f1c047e9487ec1184f4f00d84">stepper.c</a>
<li>Stepper_GetPositionRequested()
: <a class="el" href="group___stepper.html#gf150638da28e7c58bc09c0cf1b6f3791">stepper.c</a>
<li>Stepper_GetSpeed()
: <a class="el" href="group___stepper.html#g174186367248f68a9a33228625577cf5">stepper.c</a>
<li>Stepper_GetStep()
: <a class="el" href="group___stepper.html#g2670d5168bc4403656d3bb65c05ddf37">stepper.c</a>
<li>Stepper_SetActive()
: <a class="el" href="group___stepper.html#g83de2fe1e21adca834585e4e1e98d536">stepper.c</a>
<li>Stepper_SetBipolar()
: <a class="el" href="group___stepper.html#geb71bfe520e3eacd08417313ffd7f71e">stepper.c</a>
<li>Stepper_SetDuty()
: <a class="el" href="group___stepper.html#g4b8735adfa88cfbf0dc4be5561f8e44f">stepper.c</a>
<li>Stepper_SetHalfStep()
: <a class="el" href="group___stepper.html#g731a93f003fa86a34cbde312dd1193d7">stepper.c</a>
<li>Stepper_SetPosition()
: <a class="el" href="group___stepper.html#g83dbabc60bf20269330dddda711afe4e">stepper.c</a>
<li>Stepper_SetPositionRequested()
: <a class="el" href="group___stepper.html#g3172137d4ac0546433c2e85d2b4ead68">stepper.c</a>
<li>Stepper_SetSpeed()
: <a class="el" href="group___stepper.html#g891becfba02cc46ee2271ac31a1562ab">stepper.c</a>
<li>Stepper_Step()
: <a class="el" href="group___stepper.html#gb212bd8775ecb72a0d56163fdf613928">stepper.c</a>
<li>System_GetActive()
: <a class="el" href="group___system.html#gf69f323f13e699e179290d1857ef2ef8">system.c</a>
<li>System_GetFreeMemory()
: <a class="el" href="group___system.html#g70856cdb0248591e1ddc44d1ca96e475">system.c</a>
<li>System_GetName()
: <a class="el" href="group___system.html#g1bcad57269385df99b23c8e9de3f81fc">system.c</a>
<li>System_GetSerialNumber()
: <a class="el" href="group___system.html#g42dad93cdc36c55a34f225982a0ff753">system.c</a>
<li>System_SetActive()
: <a class="el" href="group___system.html#g1d44df5bbae21dd02c41910ae7ffd706">system.c</a>
<li>System_SetName()
: <a class="el" href="group___system.html#gfba0e52d7c1b37ba36cf8172e005ffd1">system.c</a>
<li>System_SetReset()
: <a class="el" href="group___system.html#g70fc8e90a5c3dd0a36f7c2b4fe0a8bfc">system.c</a>
<li>System_SetSamba()
: <a class="el" href="group___system.html#g2c73f861f3856f1189f139d08835f8c1">system.c</a>
<li>System_SetSerialNumber()
: <a class="el" href="group___system.html#g158e76fe4fcb24e3cce77d64c9e018ed">system.c</a>
</ul>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Make Controller Kit</title>
<style type="text/css">
<!--
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
}
-->
</style>
</head>

<body>
<hr size="1">
<div>
  <p class="footer">The Make Controller Kit is an open source project maintained by <a href="http://www.makingthings.com">MakingThings</a>.<br />
    MakingThings code is released under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">Apache 2.0 license</a>.<br />
    Bug tracker, development wiki and status can be found at <a href="http://dev.makingthings.com">http://dev.makingthings.com</a>.<br />
		This document was last updated on 5 Dec 2007.
</p>
</div>
<!-- Google Analytics Code -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-769030-1";
urchinTracker();
</script>
</body>
</html>
